$$$$&$$$%$#$&$$$$!$$$%$$$"$%%$$$%$$&$$$$$%$%$$$$"$#$$$%$"$$$%%$&"$$%$$$%$%&$$&%"$$$$&$%&#$$$$$$"$$$$%$$$%&%$&$"%$$$&$$&%$#$$$$$$$$$$&$$%$&$$$#$$&$"$#$$!$&"$$$$$&$#&$$$$'$$$$$#&$"$$$#"$%""$%$$$$&&#$$$$'$#"$$$#$&"$"&$%$$$$"$$$&&$$#$$&$%"!$%$$%"$"&$$$%$$"$$$$"$$$$$$"#$$$%"$$!$%!$$$$$$$$$$$!$$$$$$"$$#$$"%$"$#"%#$$$$$$$$$"$"$"$$#$$$&$&$$$$##$%$""%&$%$$$$!$"$&$##$&$&$$$$$$##$#"$&%$$%$$"$$&"&#%$$$$$$$%$$$$%"%$$###$$#$$$&"&$$##$%$$$$$%&$#"%$%$$###$$#$$$$$"$$$$%$#%$$&$%$##$&$$#%$$$$$$$$"$$$$$$%$#%&$$$%$#%$$$$#%$$$$$$$$$$$$%&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&%$$$$$$$$$$$$$$$$"$$$$$$$#&$$&$%$$%&"$$$$$$$!$"$$$$!%$%$$&#$&$$$%$&#$$$$$"$#$!$$$$"$#%$%"$$$$#$$$$$#$&&$#$$$#$$!$$$$"$$"$$$$$$#$$$$$%&$$$#$$$#"$#$$"$$$$&#&$#$$#$"$$"$$#$$&$'$#$$&$$"$&'$&#$$#$$!$$"$$$$#&$&$%$#&$$"$&&$%$$$&$$$"$#$#$%$$$$""$%&$$$$"$$$$%"&%$$"$$$#$#$%$$""$$&%$$$"$$$$"#"$$$$$&$$$$$$%#"$$#%$&$$#$$$%"$"#$$$$&$$$$$$$$##&$##'$$$$#$$$%$$$$'!$$$$$$""#&$$$$"%$$%$"$$$$&$#$&"%#$$$&"!$&!$%$"$$%$$#$$$$$$$$$$&$$#$$$$$$"$$%$$!%$$$"$$$"$$$$$&$$$$#$$$$"$$$$%"$#%$"$$$"$$$$$$%$$%$$$"%#%"$#$$$$$"$#$$$$$$$$$$$%$$'$!$$%!%$$#$$$"$$$#$$$$$$&&$#&$&"$&$'$#$$$$$$&"$"$#$"%#$&%$$&#&"$&$&$%$#$$$$&"$"$$$!$$%#"$$$$"$$$$$%$$"$$#$$$$%#$$%#$$$$$#$$"$$$$$$$%"$$$$#$$$$%#$$%#$$$"$"$$$"$$$$$%$$$$$$$%$"$"$$&%$$"$"$$$"$$$$$$$%$$$$$$$#$"$$&$$%"$$%$##$$$""%%$"$$$&%$$$$#$$$$$$&$%$%$##$""$$%#$$$&$$%$$$$#$$$$&$&$"$&$$$$"&$'$$$$"$$$$%%$$$$$$$$$"$&$$$$"&$&$%$$"$$$$$$%%$$$$$$$$$$#"$&$$%$$$$$%$$$#!$$$$$$$&$$$&$$"%&#$$$%$$$$$%$$"##$$$$$&$$$&$$$%$$"$&$$$$%!#$$&$$$$$##$$&$$$'$$$%"$&$$$$$"%##&$$$$&$###&$$$&$%$$$$$$"#"$$$$%$$$$$%"#$$$$$""%$$$&$#$"$"#$$$$$%$$$$"%$#$$$""$$%$%%$&$%"$$$$$$%$$$#"%$&$$$$$$$'$#$%'$$"%$$$$$$$%$$"#$'$$$$$"$'$#$$#$$$$$#$&"$$&$$&&$$$!$$#&$$'$$$#$#$$$$$%"$$&$$&&$$$"$#$&#$&$%$"$"%$$&""$#$$$$#$$$$$$$$%$$$$$&$$"$$%&""$$$#$$$$#"$%$$$$$%$$$&$$$#$$$&"$##$$$$$$$"$&$#$$%$$$%$$$$$#$&"$$$##$$$$$"$&$$$#$$%$$$%$$$$%$$$$$$$$$&"%$$"$$$$$%"$#$$%$$$#&%#$$$$$$&"$$%"$$$$$$"%$$#$$%$"$$$$$&$$$&##%%"$&$$#$$$#$#$$$$%$$$$$&$$$&$$###%&$$$$#$$$#$#$$$$%$$$$$$#$$$$&#$##$"$$#$$"%$$$$$"#%$$$$$$#$$&$$#$#!"$%$#"$$%$$$""&$%"$$$$$&&$&$%$$$$$$#$$"$$$"%%%$$"%$$$$&&$&$$$%$$$"$'#!$$$"$$%%%$$$!$$$&$%$#"$&$$$&#!$&$"#$$$"$$$$"$#$&$$$%"%&#$$&$"#%$"$$#$"$$$%$$#$##$"$$$"$"$$$$$$%"$"$$$$$$$$%$$#$#!$$$"$"$$$$$$$"%"$$$$$$$$$$$'$$$!"$$$""$$$$#$$"$"$"$&$$$$$$&$%$""#$$""$$$$$$#"$"$"$&$$$$$#$$$#"$"$$#%"$$"$$$%%$&$%$$$!$$$$#$$"#"$$$$!%$"$$$$$%'$$$%$"$#$$#$&$$$$$#$$$$$$"$%$$&$$"$$$$"$$$%%$$$$$$$#$$$""%$$%&$$"$$$$"$$$&$$$$$$$$$$$$$$&$$$$$"$$$$$&$$"$#$$$$$$$$$$$$$&$$$$$"$$$$$&"$#$"$$$$$$$#$$$$#%$$$$"$$$$$$%$$$$$$##$$&$#$#$$$$#%$$"$$$$$$$$%$$$$""$$&$&$%$%$"$%$$#$$#"$$$#$$$$##&$$&$&$$$%$#$$$%$$#$"#$$$$#$&$#%#$%%%$$$"$&$$$$$$$$$$$$#$$$$$$$$$$$%%%$"$&$$$$$$$$$$$$$$#$$$$$$$$$"$$$$$$$$#$$%#$$$$%$$%$$$$%#"$$"#$$$$$$$$$#$$%#$$$$%$$%$$$$##$$"$$%$$$$%$%$$#$$"&"$$$$$$$&$#$$$%%$$%$$$$%&%#$#"&"$$$$$$$&$$"#%&&$$$$$%"$$$$$$$$&$$$$#$&$$$$$$$"$$$"$%"%$$$$$$$&$$$$$$%$$$$$$$"$$#"&&$$$$$$&$&$#$$$&&&#$$$$$$#$$$"%&$$$$$$&$&$$$#$&&&$$#$$$$$$#$$$%$$&$$$$$&$$$$$"%$%&$$$#$"$#$#$$&%%$$$$$&$$$$$"$$%&%$$$$!$$$#$#$$$$$&#$$$$$$$$##&$$$$#"$"#&$$$$$$$$&$$#$$$$$$$$%%$#$$"#"$&#$$$$$$$%$%$"""$$$#&$$$$$%$"$$$"$$%#$$$$$%$#""$$$$&#$$$$$$#$$$"$$$$%#&%$&$$$$$$!$$$"$$&$%$$$"$$%$%&$&$$'$$$$$$"$#$"$$&$$$%$"$$$$%&%$$!$$"&$$#$$$$&#$$&$$$"'%$$$$%%%$"$!"'$&$##$$&$$#&$$$"&$%%&$#$%%%$$$$$$$!$$$"%#$$$$&$$$$$$!$$$$$"$$$$$$"$#$"$$%#$$&&$#"$%"$#$$$"$$$$$#$$$$#$$""$$$$%$$%"$$$$$%$#%$$$$$#$$$$#""$$$$$$%$"%$$$&$#%$#%%%$$%$$$$$$$&$"&$%"!""$$$$$$$$&%$%%$$%$$$$$&$"&$$"#"!$$$$$$$$&&$$#&$$$%&$$$$$$$$#$$!$$"!$$&"$$&$#&#$$$&%$$$$$$$$$#"$#""$#&"$$&$""$$$&$%$$$$$$$$$$$$$$$$&"$$$$$$"$$$&$$$%$&$#$$$$$$$&$#&"$$$$$$$$$$$%$$$%$#%"$$#%$$$$$%#$$$$$$$$$$$$$%$$$%$!%$$$#%$$$$$%#$"$%$$$$'$$$%""$$%$$$$$$$$$$$$$$$$$$$$$'&%#$"#$$$$%$$$$$$$$$$$$$$$$$$$&$$$$&$$$"$#$$%$$$#%$$#$$#$&"$%$$%$$&$$$"$$$#$$%$$$#%$$#$$%"$$$%&$&&$$$$"%$$'#$"$$#$%$$$#%$$$$"$&%&$$$$"$$%&$%!$$$$#$%$$$#%$$"$&"$$$$$$%$$$$#$$%$&$$$$&$$$$%!$$&$$$$$$$$%$$$$#$$'$$$$&$$$$$"%#&$$$$&$$$"$$$$$#$$$$%&%$$#&$$$$$%"%$&&$#"$$$$$$$#$$$&%$%$&#$$$$$"%$%$$$$$$&$$"$%$$%$"&$"$$$"$$$$$$$$$$$$$&$$"$$$%$$#&$"$$$"$$$$$$$$$$$$""$%$$$$$"&$$&""$&&$$$%$$$$#$$$""$$$%$$$"&$$&""$&&$$$$$%$"$%#